"""
yaml 是一种存储数据的文件类型 .
yaml 的可读性高 , 且易于理解 , 用来表达序列化的数据非常友好 .

yaml 支持的数据类型:
元类型    字符串,整型,浮点型,布尔,null,日期,时间等
字典      key: value   或 {key:value}
列表      - item       或 [item1,item2]
"""

import yaml
import os.path as p

yaml_data_path = p.join(p.dirname(p.dirname(__file__)) + '/', 'datas/yaml_data.yml')
yaml_data_list_path = p.join(p.dirname(p.dirname(__file__)) + '/', 'datas/yaml_data_list.yaml')


def get_datas():
    with open(yaml_data_path, encoding='utf8') as file:
        datas = yaml.safe_load(file)
    return datas


def get_list_datas():
    with open(yaml_data_list_path, encoding='utf8') as file:
        datas = yaml.safe_load(file)
    return datas


if __name__ == '__main__':
    print(get_datas())
    print()
    print()
    print(get_list_datas())
